package io.finer.erp.jeecg.approve.service;

import io.finer.erp.jeecg.approve.entity.ApproveFlow;
import com.baomidou.mybatisplus.extension.service.IService;
import io.finer.erp.jeecg.approve.entity.ApproveFlowNode;
import io.finer.erp.jeecg.approve.vo.ApproveFlowNodePage;

import java.io.Serializable;
import java.util.Collection;
import java.util.List;

/**
 * <p>
 * 审批流 服务类
 * </p>
 *
 * @author yaoyifan
 * @since 2021-04-14
 */
public interface ApproveFlowService extends IService<ApproveFlow> {
    public void saveMain(ApproveFlow approveFlow, List<ApproveFlowNodePage> approveFlowNodePageList) ;
    public void updateMain(ApproveFlow approveFlow, List<ApproveFlowNodePage> approveFlowNodePageList);
    public void delMain(String id);
    public void delBatchMain(Collection<? extends Serializable> idList);
}
